100 research outputs found
Coordinating Knowledge Work in Multi-Team Programs: Findings from a Large-Scale Agile Development Program
Software development projects have undergone remarkable changes with the
arrival of agile development methods. While intended for small, self-managing
teams, these methods are increasingly used also for large development programs.
A major challenge in programs is to coordinate the work of many teams, due to
high uncertainty in tasks, a high degree of interdependence between tasks and
because of the large number of people involved. This revelatory case study
focuses on how knowledge work is coordinated in large-scale agile development
programs by providing a rich description of the coordination practices used and
how these practices change over time in a four year development program with 12
development teams. The main findings highlight the role of coordination modes
based on feedback, the use of a number of mechanisms far beyond what is
described in practitioner advice, and finally how coordination practices change
over time. The findings are important to improve the outcome of large
knowledge-based development programs by tailoring coordination practices to
needs and ensuring adjustment over time.Comment: To appear in Project Management Journa
The issue of competence in transforming the Norwegian welfare sector: some implications for future e-government initiatives
In this paper we argue that e-government initiatives need to take the competence involved in producing high-quality services for citizens into account. We draw on insights from a Pilot project in a Norwegian municipal aiming at radically re-structuring the Norwegian welfare sector and show how the competence to provide high-quality services rely on the collective achievement of individuals’ knowing-in-practice when dealing with particular cases and situations. Furthermore, we show how competence in terms of ‘processes of knowing’ is intrinsically related to organization structure and existing information systems (IS). Transforming the Norwegian Welfare Sector then, involves transforming a socio-technical network of heterogeneous elements, where existing processes of knowing plays an important role. Based on this, we then discuss some implications for implementing e-government in local municipals, and in particular e-government initiatives that aim at introducing all-embracing integrated IT-solutions across organizational and geographical borders. The paper concludes by sketching some implications for future research on e-government
The impact of employee participation on the use of an electronic process guide: A longitudinal case study
-Many software companies disseminate process knowledge through electronic process guides. A common problem with such guides is that they are not used. Through a case study, we investigated how participation in creating an electronic process guide, through process workshops, influenced the use of the guide. We studied developer and project manager usage with respect to three factors: frequency of use, used functionality, and reported advantages and disadvantages. We collected data from three rounds of interviews and 19 months of usage logs in a longitudinal study in a medium-size software company. Employees who participated in process workshops showed a higher degree of usage, used a larger number of functions, and expressed more advantages and disadvantages than those not involved. Our study suggests that employee participation has a long-term positive effect on electronic process guide usage
Minimum Viable Common Ground: A Case Study of Collaboration Rooms as an Agile Approach to Interdepency Management
Large-scale agile transformation implies that agile approaches are moving from standalone in-formation system development units such as teams towards being applied in more complex organi-sational settings with multiple and diverse units. Research on large-scale agile transformation suggests that agile methods with its focus on mutual adjustment increases interdependencies be-tween diverse units. However, extant empirical research on how interdependencies can be man-aged in large-scale agile transformations is scarce. We report from an interpretative case study of an agile transformation initiative in a company with 20.000 employees. Based on data from 32 interviews combined with participatory observation in retrospectives we analyse how “collabora-tion rooms” are used to manage the interdependence between heterogeneous units, and how the collaboration rooms are conceived by information systems development practitioners as an agile transformation initiative. Using the concept of trading zones we contribute by discussing how het-erogeneous units can manage interdependencies by using collaboration rooms as a minimum via-ble common ground. We discuss how the minimum viable ground i) fit new practices with existing practices, ii) allows flatter decision structures, and iii) is a subtle and iterative approach to organ-izational transformation.acceptedVersio
Minimum Viable Common Ground: A Case Study of Collaboration Rooms as an Agile Approach to Interdepency Management
Large-scale agile transformation implies that agile approaches are moving from standalone in-formation system development units such as teams towards being applied in more complex organi-sational settings with multiple and diverse units. Research on large-scale agile transformation suggests that agile methods with its focus on mutual adjustment increases interdependencies be-tween diverse units. However, extant empirical research on how interdependencies can be man-aged in large-scale agile transformations is scarce. We report from an interpretative case study of an agile transformation initiative in a company with 20.000 employees. Based on data from 32 interviews combined with participatory observation in retrospectives we analyse how “collabora-tion rooms” are used to manage the interdependence between heterogeneous units, and how the collaboration rooms are conceived by information systems development practitioners as an agile transformation initiative. Using the concept of trading zones we contribute by discussing how het-erogeneous units can manage interdependencies by using collaboration rooms as a minimum via-ble common ground. We discuss how the minimum viable ground i) fit new practices with existing practices, ii) allows flatter decision structures, and iii) is a subtle and iterative approach to organ-izational transformation
To schedule or not to schedule? An investigation of meetings as an inter-team coordination mechanism in large-scale agile software development
Coordination of teams is critical when managing large programmes that involve multiple teams. In large-scale software development, work is carried out simultaneously by many developers and development teams. Results are delivered frequently and iteratively, which requires coordination on different levels, e.g., the programme, project, and team levels. Prior studies of knowledge work indicate that such work relies heavily on coordination through personal modes such as mutual adjustment between individuals or through scheduled or unscheduled meetings. In agile software development processes, principles and work structures emerge during the project and are not predetermined. We studied how coordination through scheduled and unscheduled meetings changes over time in two large software development programmes relying on agile methods. Our findings include transitions from scheduled to unscheduled meetings and from unscheduled to scheduled meetings. The transitions have been initiated both bottom-up and top-down in the programme organizations. The main implication is that programme management needs to be sensitive to the vital importance of coordination and the coordination needs as they change over time. Further, when starting a program, we recommend to early identify the important scheduled meetings, as having enough scheduled meetings is important to develop a common understanding of domain knowledge
- …